package com.jsle.financial.manager;

import com.jsle.financial.domain.User;
import com.jsle.financial.domain.User_UserGroups;
import com.jsle.financial.vo.Result;

/**
 * Manager 用于事物控制
 * @author zhangyanqing
 * @date 2012-10-27
 */
public interface UserManager {
	
	/**
	 * 新增一用户
	 * @param user
	 * @return
	 */
	public Result addUser(User user);
	/**
	 * 删除一用户
	 * @param user
	 * @return
	 */
	public Result delUsers(User user);
	/**
	 * 更新一用户信息
	 * @param user
	 * @return
	 */
	public Result updateUser(User user);
	
	/**
	 * 用户配置用户组
	 * @param user
	 * @return
	 */
	public Result addUserAndUserGroups(User_UserGroups uug);
	
}
